import { request } from '@/utils/request.js'


// 靠，文档怎么没写参数字段叫什么...怎么写的中文啊...
// 而且写的是POST的请求，但是传参又是像GET用的queryString字符串拼接...
// TODO: 去找设计这个接口的人确认一下...
export async function addGoods (data) {
	return await request({
		url: '/add/goods',
		method: 'post',
		data: {
			id: data.id ?? '-1'
		}
	})
} 

// 这个怎么没标注是POST请求啊...但是delete的是GET请求吗，感觉很怪啊...、
// TODO: 找后端确认一下...
export async function deleteGoods (data) {
	return await request({
		url: '/delete/goods',
		method: 'post',
		data: {
			id: data?.id ?? '-1'
		}
	})
}

// 商家查询所有订单
// TODO: 这个不需要传商家ID吗？（文档上没写）
export function queryBusinessRecords (data) {
	// 这里得做一个分页，订单可能会非常多
	return await request({
		url: '/query/business/records',
		method: 'get',
		params: {
			id: data?.id ?? '-1',
			index: data?.index ?? '0',
			size: page?.size ?? 5,
		}
	})
}

// 商家确认完成订单
// TODO: 这个是POST吧...
export async function finishRecord (data) {
	return await request({
		url: '/finish/records',
		method: 'post',
		data: {
			id: data?.id ?? '-1'
		}
	})
}